b6bda45396c661284fd98d79de4065b0999dcd0b,dspace/modules/additions/src/main/java/org/dspace/authorize/AuthorizeManager.java,AuthorizeManager,removeGroupPolicies,#Context#DSpaceObject#Group#,1066

Before Change


    {
        o.updateLastModified();

        DatabaseManager.updateQuery(c, "DELETE FROM resourcepolicy WHERE "
                + "resource_type_id= ? AND resource_id= ? AND epersongroup_id= ? ",
                o.getType(), o.getID(), g.getID());
    }

    /**

After Change


    public static void removeGroupPolicies(Context c, DSpaceObject o, Group g)
            throws SQLException
    {
        DatabaseManager.updateQuery(c, "DELETE FROM resourcepolicy WHERE "
                + "resource_type_id= ? AND resource_id= ? AND epersongroup_id= ? ",
                o.getType(), o.getID(), g.getID());
        
        c.turnOffAuthorisationSystem();
        o.updateLastModified();
        c.restoreAuthSystemState();
    }

    /**